package com.edu.yx.bean;


import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

import java.util.HashSet;

@Data
@AllArgsConstructor
@Builder
public class UserFunnelBehaviorBean {

    // 窗口起始时间
    String stt;
    // 窗口结束时间
    String edt;

    // 当天日期
    String curDate;

    //首页浏览人数
    Long homeUvCt;

    //商品页浏览人数
    Long courseDetailUvCt;

    //加购人数 由于是加购人数而不是加购次数，先把uid放入set中，下面同理
    Long carAddUserCt;
    HashSet<String> carAddUserSet;

    //下单人数
    Long orderUserCt;
    HashSet<String> orderUserSet;

    //支付成功人数
    Long orderPaySucUserCt;
    HashSet<String> orderPaySucUserSet;

    @JSONField(serialize = false) // 这个字段不需要序列化到json字符串中, 可以加这个注解
    Long ts;


}
